Introduction to Extended Pigeonhole Principle